export default {
  namespaced: true,
  state: {
    id: 0,
    name: '',
    changeschoolid: '', // 当前选中的单位guid
    changeschoolname: '', // 当前选中的单位名称
    unitType: 0, // 当前选中的单位类型
    sysUnitGuid: '', // 系统单位guid
    sysUnitName: '', // 系统单位名称 
    agentGuid: '', // 代理商guid
    agentName: '', // 代理商名称
    schoolGuid:'', // 学校guid
    schoolName:'', // 学校名称

  
  },
  mutations: {
    updateId(state, id) {
      state.id = id
    },
    updateName(state, name) {
      state.name = name
    },
    updateUnitType(state, type) {
      state.unitType = type;
    },
    updateSysUnitGuid(state, guid) {
      state.sysUnitGuid = guid;
    },
    updateAgentGuid(state, guid) {
      state.agentGuid = guid;
    },
    // 更新当前选中的单位
    updateSelectedUnigInfo(state, unitInfo) {
      state.changeschoolname = unitInfo.unitName
      state.changeschoolid = unitInfo.unitGuid
      state.unitType = unitInfo.unitType;
      if(unitInfo.unitType==1){ // 系统单位
        state.sysUnitGuid = unitInfo.unitGuid
        state.sysUnitName = unitInfo.unitName
      }
      else if(unitInfo.unitType==50){ // 代理商
        state.agentGuid = unitInfo.unitGuid
        state.agentName = unitInfo.unitName
      }
      else{ // 学校
        state.schoolGuid = unitInfo.unitGuid
        state.schoolName = unitInfo.unitName
      }
    },
  }
}
